﻿using System;
using System.CodeDom.Compiler;
using System.Diagnostics;
using Google.Protobuf;
using Google.Protobuf.Collections;
using Google.Protobuf.Reflection;

namespace EggLink.DanhengServer.Proto
{
	// Token: 0x0200045B RID: 1115
	[DebuggerDisplay("{ToString(),nq}")]
	public sealed class EnterFeverTimeActivityStageCsReq : IMessage<EnterFeverTimeActivityStageCsReq>, IMessage, IEquatable<EnterFeverTimeActivityStageCsReq>, IDeepCloneable<EnterFeverTimeActivityStageCsReq>, IBufferMessage
	{
		// Token: 0x17000E52 RID: 3666
		// (get) Token: 0x0600321C RID: 12828 RVA: 0x0008991B File Offset: 0x00087B1B
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageParser<EnterFeverTimeActivityStageCsReq> Parser
		{
			get
			{
				return EnterFeverTimeActivityStageCsReq._parser;
			}
		}

		// Token: 0x17000E53 RID: 3667
		// (get) Token: 0x0600321D RID: 12829 RVA: 0x00089922 File Offset: 0x00087B22
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageDescriptor Descriptor
		{
			get
			{
				return EnterFeverTimeActivityStageCsReqReflection.Descriptor.MessageTypes[0];
			}
		}

		// Token: 0x17000E54 RID: 3668
		// (get) Token: 0x0600321E RID: 12830 RVA: 0x00089934 File Offset: 0x00087B34
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		MessageDescriptor IMessage.Descriptor
		{
			get
			{
				return EnterFeverTimeActivityStageCsReq.Descriptor;
			}
		}

		// Token: 0x0600321F RID: 12831 RVA: 0x0008993B File Offset: 0x00087B3B
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public EnterFeverTimeActivityStageCsReq()
		{
		}

		// Token: 0x06003220 RID: 12832 RVA: 0x00089950 File Offset: 0x00087B50
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public EnterFeverTimeActivityStageCsReq(EnterFeverTimeActivityStageCsReq other) : this()
		{
			this.eIEJBKKONGN_ = other.eIEJBKKONGN_;
			this.avatarList_ = other.avatarList_.Clone();
			this.kGOILMIMLME_ = other.kGOILMIMLME_;
			this.id_ = other.id_;
			this._unknownFields = UnknownFieldSet.Clone(other._unknownFields);
		}

		// Token: 0x06003221 RID: 12833 RVA: 0x000899A9 File Offset: 0x00087BA9
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public EnterFeverTimeActivityStageCsReq Clone()
		{
			return new EnterFeverTimeActivityStageCsReq(this);
		}

		// Token: 0x17000E55 RID: 3669
		// (get) Token: 0x06003222 RID: 12834 RVA: 0x000899B1 File Offset: 0x00087BB1
		// (set) Token: 0x06003223 RID: 12835 RVA: 0x000899B9 File Offset: 0x00087BB9
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint EIEJBKKONGN
		{
			get
			{
				return this.eIEJBKKONGN_;
			}
			set
			{
				this.eIEJBKKONGN_ = value;
			}
		}

		// Token: 0x17000E56 RID: 3670
		// (get) Token: 0x06003224 RID: 12836 RVA: 0x000899C2 File Offset: 0x00087BC2
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public RepeatedField<AGLGJPAMJEP> AvatarList
		{
			get
			{
				return this.avatarList_;
			}
		}

		// Token: 0x17000E57 RID: 3671
		// (get) Token: 0x06003225 RID: 12837 RVA: 0x000899CA File Offset: 0x00087BCA
		// (set) Token: 0x06003226 RID: 12838 RVA: 0x000899D2 File Offset: 0x00087BD2
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint KGOILMIMLME
		{
			get
			{
				return this.kGOILMIMLME_;
			}
			set
			{
				this.kGOILMIMLME_ = value;
			}
		}

		// Token: 0x17000E58 RID: 3672
		// (get) Token: 0x06003227 RID: 12839 RVA: 0x000899DB File Offset: 0x00087BDB
		// (set) Token: 0x06003228 RID: 12840 RVA: 0x000899E3 File Offset: 0x00087BE3
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint Id
		{
			get
			{
				return this.id_;
			}
			set
			{
				this.id_ = value;
			}
		}

		// Token: 0x06003229 RID: 12841 RVA: 0x000899EC File Offset: 0x00087BEC
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override bool Equals(object other)
		{
			return this.Equals(other as EnterFeverTimeActivityStageCsReq);
		}

		// Token: 0x0600322A RID: 12842 RVA: 0x000899FC File Offset: 0x00087BFC
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool Equals(EnterFeverTimeActivityStageCsReq other)
		{
			return other != null && (other == this || (this.EIEJBKKONGN == other.EIEJBKKONGN && this.avatarList_.Equals(other.avatarList_) && this.KGOILMIMLME == other.KGOILMIMLME && this.Id == other.Id && object.Equals(this._unknownFields, other._unknownFields)));
		}

		// Token: 0x0600322B RID: 12843 RVA: 0x00089A6C File Offset: 0x00087C6C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override int GetHashCode()
		{
			int num = 1;
			if (this.EIEJBKKONGN != 0U)
			{
				num ^= this.EIEJBKKONGN.GetHashCode();
			}
			num ^= this.avatarList_.GetHashCode();
			if (this.KGOILMIMLME != 0U)
			{
				num ^= this.KGOILMIMLME.GetHashCode();
			}
			if (this.Id != 0U)
			{
				num ^= this.Id.GetHashCode();
			}
			if (this._unknownFields != null)
			{
				num ^= this._unknownFields.GetHashCode();
			}
			return num;
		}

		// Token: 0x0600322C RID: 12844 RVA: 0x00089AEB File Offset: 0x00087CEB
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override string ToString()
		{
			return JsonFormatter.ToDiagnosticString(this);
		}

		// Token: 0x0600322D RID: 12845 RVA: 0x00089AF3 File Offset: 0x00087CF3
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void WriteTo(CodedOutputStream output)
		{
			output.WriteRawMessage(this);
		}

		// Token: 0x0600322E RID: 12846 RVA: 0x00089AFC File Offset: 0x00087CFC
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalWriteTo(ref WriteContext output)
		{
			this.avatarList_.WriteTo(ref output, EnterFeverTimeActivityStageCsReq._repeated_avatarList_codec);
			if (this.EIEJBKKONGN != 0U)
			{
				output.WriteRawTag(72);
				output.WriteUInt32(this.EIEJBKKONGN);
			}
			if (this.KGOILMIMLME != 0U)
			{
				output.WriteRawTag(80);
				output.WriteUInt32(this.KGOILMIMLME);
			}
			if (this.Id != 0U)
			{
				output.WriteRawTag(96);
				output.WriteUInt32(this.Id);
			}
			if (this._unknownFields != null)
			{
				this._unknownFields.WriteTo(ref output);
			}
		}

		// Token: 0x0600322F RID: 12847 RVA: 0x00089B84 File Offset: 0x00087D84
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public int CalculateSize()
		{
			int num = 0;
			if (this.EIEJBKKONGN != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.EIEJBKKONGN);
			}
			num += this.avatarList_.CalculateSize(EnterFeverTimeActivityStageCsReq._repeated_avatarList_codec);
			if (this.KGOILMIMLME != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.KGOILMIMLME);
			}
			if (this.Id != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.Id);
			}
			if (this._unknownFields != null)
			{
				num += this._unknownFields.CalculateSize();
			}
			return num;
		}

		// Token: 0x06003230 RID: 12848 RVA: 0x00089C08 File Offset: 0x00087E08
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(EnterFeverTimeActivityStageCsReq other)
		{
			if (other == null)
			{
				return;
			}
			if (other.EIEJBKKONGN != 0U)
			{
				this.EIEJBKKONGN = other.EIEJBKKONGN;
			}
			this.avatarList_.Add(other.avatarList_);
			if (other.KGOILMIMLME != 0U)
			{
				this.KGOILMIMLME = other.KGOILMIMLME;
			}
			if (other.Id != 0U)
			{
				this.Id = other.Id;
			}
			this._unknownFields = UnknownFieldSet.MergeFrom(this._unknownFields, other._unknownFields);
		}

		// Token: 0x06003231 RID: 12849 RVA: 0x00089C7D File Offset: 0x00087E7D
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(CodedInputStream input)
		{
			input.ReadRawMessage(this);
		}

		// Token: 0x06003232 RID: 12850 RVA: 0x00089C88 File Offset: 0x00087E88
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalMergeFrom(ref ParseContext input)
		{
			uint num;
			while ((num = input.ReadTag()) != 0U)
			{
				if (num <= 72U)
				{
					if (num == 42U)
					{
						this.avatarList_.AddEntriesFrom(ref input, EnterFeverTimeActivityStageCsReq._repeated_avatarList_codec);
						continue;
					}
					if (num == 72U)
					{
						this.EIEJBKKONGN = input.ReadUInt32();
						continue;
					}
				}
				else
				{
					if (num == 80U)
					{
						this.KGOILMIMLME = input.ReadUInt32();
						continue;
					}
					if (num == 96U)
					{
						this.Id = input.ReadUInt32();
						continue;
					}
				}
				this._unknownFields = UnknownFieldSet.MergeFieldFrom(this._unknownFields, ref input);
			}
		}

		// Token: 0x040013A4 RID: 5028
		private static readonly MessageParser<EnterFeverTimeActivityStageCsReq> _parser = new MessageParser<EnterFeverTimeActivityStageCsReq>(() => new EnterFeverTimeActivityStageCsReq());

		// Token: 0x040013A5 RID: 5029
		private UnknownFieldSet _unknownFields;

		// Token: 0x040013A6 RID: 5030
		public const int EIEJBKKONGNFieldNumber = 9;

		// Token: 0x040013A7 RID: 5031
		private uint eIEJBKKONGN_;

		// Token: 0x040013A8 RID: 5032
		public const int AvatarListFieldNumber = 5;

		// Token: 0x040013A9 RID: 5033
		private static readonly FieldCodec<AGLGJPAMJEP> _repeated_avatarList_codec = FieldCodec.ForMessage<AGLGJPAMJEP>(42U, AGLGJPAMJEP.Parser);

		// Token: 0x040013AA RID: 5034
		private readonly RepeatedField<AGLGJPAMJEP> avatarList_ = new RepeatedField<AGLGJPAMJEP>();

		// Token: 0x040013AB RID: 5035
		public const int KGOILMIMLMEFieldNumber = 10;

		// Token: 0x040013AC RID: 5036
		private uint kGOILMIMLME_;

		// Token: 0x040013AD RID: 5037
		public const int IdFieldNumber = 12;

		// Token: 0x040013AE RID: 5038
		private uint id_;
	}
}
